know something through and through - English Synonyms Dictionary